// 封装请求
/* 
	@param {*} param0 {url,data,method}
	@return
 */
const BASE_URL = 'https://api.imooc-blog.lgdsunday.club/api'
function request({url,data,method}){
	return new Promise((resolve,reject)=>{
		uni.request({
			url:BASE_URL + url,
			data,
			method,
			header:{
				icode:"8625CCF4A664FED5"
			},
			success:({data}) =>{
				// 请求成功
				if(data.success){
					resolve(data)
				}else{
					// 请求失败
					// 给用户一个提示
					uni.showToast({
						title:data.message,
						icon:"none",
						mask:true,
						duration:3000
					});
					reject(data.message)
				}
			},
			fail:(error) =>{
				reject(error)
			}
		})
	})
}

export default request;